本示例展示如何在 Scripting 应用中使用 Section 组件,在 List 中清晰地组织层级化数据。通过将相关数据(例如员工列表)按部门分组,并为每个分组设置标题,可以更好地提升信息的可读性与结构性。
你将学习如何:
List 和 Section 展示结构化数据示例定义了一个公司层级结构,包含公司、部门和员工三层:
PersonRowView 是一个可复用组件,用于展示员工姓名和电话号码,采用垂直排版并添加辅助样式。
主界面使用 NavigationStack 包裹 List,每个部门对应一个 Section。部门名称作为区块标题,区块内通过 PersonRowView 渲染员工列表。
脚本展示界面后,在关闭时退出脚本:
通过在 List 中使用 Section,你可以构建清晰、分组合理的层级数据界面,使复杂内容一目了然,适合各类数据展示与信息架构设计。